html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%; vertical-align: top; background: transparent;}
ol, ul { list-style: none;}
blockquote, q {	quotes: none;}
ins { text-decoration: none;}
del { text-decoration: line-through;}
table { border-collapse: collapse;	border-spacing: 0;}
body { font: 13px Arial, Tahoma, Verdana, sans-serif;  height:100%; color:#5e5e5e; padding:0px; margin:0px auto; text-align:center; background: #f7f8f0;}
html { height:100%;}
p {	margin: 0 0 18px}
img {border: none;}
input {	vertical-align: middle;}
p img {padding: 0; max-width: 100%;}
.clear {	clear: both;}
a, a:visited  {color: #1e64a0; text-decoration:underline ;}
a:hover  {color: #00b4dc;}
#header .logo { position:absolute;height:65px; width:137px; display:block; margin:80px 0px 0px 75px;}
#header.contacts{ height: 145px; position:relative; background:#fff; text-align:center;}
.contacts .help { position:relative; background:url(../images/Untitled-1.png); height:28px; width:96px; display:block; margin:2px 0px 0px 0px;}
.contacts .tel { position:relative; background:url(../images/tel_othrpg.gif); height:29px; width:11px; display:block; margin:20px 0px 0px 0px; float:left;}
.contacts  h3 {padding:0px; margin:0px;}
.kod {color:#000; font-size: 1em !important;}
.telephone { color:#007C8E;  font-size: 1.4em;}
/* Header*/
/* navigation */
#top-nav {min-height: 100%;}
#top-nav ul {text-align: justify; height: 20px;cursor: default;margin: 0 66px;padding: 5px;}
#top-nav li {display: inline;}
#top-nav li a {display: inline-block; font-size:1.4em; color:#000; font-family:  Georgia, "Times New Roman", Times, serif; text-decoration: underline;}
#top-nav li a:hover { color:#5A656E;}
#top-nav ul:after {content: "1";	margin-left: 100%;	height: 1px;overflow: hidden;display: inline-block;}
#top-nav .active { background: url("../images/menu_active_li.jpg") no-repeat bottom center; padding: 30px 0;}
#top-nav .active a {background: url("../images/menu.jpg") repeat-x scroll 0 0 transparent;  border-radius: 5px 5px 5px 5px; color: #1e64a0;  font-size: 1.6em;  margin-top: -12px; padding: 12px 30px; text-decoration: none; overflow: visible; display: inline;}
#top-nav .active a:hover { color: #1e64a0; }
/* Middle*/
#middle { width: 100%; height: 1%; position:relative; padding-bottom:200px;}
#middle:after {	content: '.'; display: block; clear: both; visibility: hidden;	height: 0;}
/* Footer*/
#footer { height: 190px; min-width: 1000px; max-width: 2500px; margin:-165px auto; padding:0px; position:relative; overflow:hidden; text-align: left; background:url(../images/footer_point.png) no-repeat 15% 0% transparent;}
#footer  p {line-height: 1.2em;}
.footer-top, #line {min-width: 1000px; max-width: 2500px; background:url(../images/polosa_1.gif) repeat-x top; height: 10px;}
#line-catalog {min-width: 1000px; max-width: 2500px; background:url(../images/polosa_catalog.jpg) repeat-x top; height: 15px;}
.footer-bottom {min-width: 1000px; max-width: 2500px;  background:url(../images/futer.jpg) repeat-x bottom; height: 30px; margin-top: 150px;}
.box1, .box2, .box3, .box4 { height: 110px; color:#000; }
.box1 p {line-height: 1.3em;   margin: 0 0 0 70px;}
.box1 img {padding: 0 0 15px 0;}
.box1 p .copyright {font-size: 12px; line-height: 4em;}
.box1 p .copyright a {color: #000; text-decoration: none;}
.box1 p .copyright a:hover {color: #000; }
.box4 {padding: 35px 0 0;}
.box4  p {margin: 10px 0 0;}
.box4 img {float: left;}
.box3 {width: 260px !important;}
.box2 a, .box4 a {color: #1e64a0; text-decoration:underline;}
.box2 a:hover, .box4 a:hover {color: #00b4dc;}
.kod-footer {font-size: 16px; line-height: 1em;}
.kod-header {font-size: 16px; line-height: 1.7em;}
.tel-footer {font-size: 24px; color: #007c8e;}
.box2, .box3, .box4 {margin: 0 auto; width: 206px;} 
.box3 form {padding: 50px 0 0;}


/* block-box*/
.block-box { float: left; width: 33%; margin:0 auto; text-align: center; display:block; text-align: left; color: #1e64a0; padding-bottom: 42px;  line-height: 1.3em;}
.block-box-footer { float: left; width: 33%; margin:0 auto; text-align: center; display:block; text-align: left;}
.block-box img {float: left;}
.block-box-middle h2 {color: #000; font-size: 1.4em; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; text-indent: 5px; line-height: 2.5em;}
.block-box a {color: #1e64a0; text-decoration:underline; font-size: 0.8em; font-family: Arial, Helvetica, sans-serif; font-weight:normal; padding-right: 5px;}
.block-box a:hover {color: #00b4dc;}
.block-box p { clear: both;    margin: 15px 0;    padding: 0 10px;    width: 206px;}
.block-box-middle {margin: 0 auto; width: 206px;}
.block-box-middles {margin: 0 auto; width: 260px;}
.block-box-middles h2 {color: #000; font-size: 1.4em; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; text-indent: 5px; line-height: 2.5em;}
.block-box-center {margin: 0 0 0 -36px;}
.thumbnail-box-center {margin: 0 0 0 -36px;}
.block-box ul { list-style:none; margin:0; padding:0 0 0 42px;} 
.block-box li {color:#000; font-size: 0.8em; padding: 0 0 10px;}
.block-box li a {font-size: 1.3em;}
.block-box li p {clear: both; padding: 0; margin:0;}
#s input {background: url("../images/app-form-input-bg.jpg") repeat-x scroll 0 0 #FFFFFF;    border: 1px solid #9FA49D;    border-radius: 5px 5px 5px 5px;padding: 4px 10px; width: 210px; color: #999; font-style: italic; font-family:  Georgia, "Times New Roman", Times, serif;float: left;}

.input-left {background: url(../images/search_left.jpg) no-repeat; width: 8px; height: 28px; float: left;}
.input-right {background: url(../images/search_right.jpg) no-repeat; width: 8px; height: 28px; float: left;}
#searchsubmit {background:url(../images/enter_out.gif) center no-repeat; cursor: pointer; border: none;}

/* Other styles*/

#rama { background: url("../images/rama_big.jpg") repeat scroll 0 0 transparent; height: 63px; line-height: 15px; margin: 100px auto 0; padding: 17px 0 0; text-align: center; width: 140px;}
#rama .rama-top {font-size: 0.8em; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
#rama .rama-bottom {font-size: 0.8em; font-family: Arial, Helvetica, sans-serif;}
#rama a {color: #1e64a0; text-decoration:underline; font-family:Georgia, "Times New Roman", Times, serif;}
#rama a:hover {color: #00b4dc;}

#container, #container5, #container4 , #container6{ width: 100%; float: left; overflow: hidden; line-height:22px;}
#content {	padding: 20px 420px 0 0; }
#content-clients, #content-clients2, #content-clients3 { padding: 20px 0 0 320px;}
#content-clients7 { padding: 0px 0 0 320px;}
/* Sidebar Left*/
#sideLeft { float: left;  width: 300px;	margin-right: -300px; padding:20px 0 0; position:relative; }
#sideLeftMasters { float: left;  width: 200px;	margin-right: -200px; padding:20px 0 0 20px; position:relative; }
#sideLeft1 { float: left;  width: 300px;	margin-right: -300px; padding:20px 0 0; position:relative; }
#sideLeft2 { float: left;  width: 300px;	margin-right: -300px; padding:20px 0 0; position:relative; }
#sideLeft5 { float: left;  width: 300px;	margin-right: -300px; padding:20px 0 0; position:relative; }
.contact-side { width: 550px!important; margin-right: -550px!important;}

#help {background:url(../images/button.png) repeat-x; -moz-border-radius: 0 0 8px 8px; -webkit-border-radius:  0 0 8px 8px;  border-radius:  0 0 8px 8px; height: 24px; padding: 0 20px; width: 55px; margin: 0 auto;}
#help a {color: #fff; text-decoration: none; border-bottom: 1px dashed #fff; font-size: 0.8em; line-height: 1.4em;}
#arrow {background: url(../images/arrow_help.png) no-repeat center bottom; height: 21px; padding: 0; width: 55px;}
#help a:hover {border-bottom: 1px solid #fff;}

#phone-header {width: 160px; margin: 0 auto;}
.zamovl {color: #007c8e; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.3em; font-weight: normal; margin: 5px 0 10px 10px;}
.zamovlDz {text-align: left; font-size: 0.8em; font-family: Arial, Helvetica, sans-serif; color: #5a656e;}

.zamovlDz  input, textarea {background: url("../images/app-form-input-bg.jpg") repeat-x scroll 0 0 #FFFFFF;   border: 1px solid #9FA49D;   border-radius: 5px 5px 5px 5px;   color: #999999;    padding: 3px;}
.add5 {  text-decoration: underline; color: #1e64a0 !important; border: medium none !important;   cursor: pointer;    font-size: 1.2em;    font-style: normal !important;    height: 20px;    margin: 0px 0 0 0px !important;    width: 80px !important; background: none !important;}
.add5:hover {color: #00b4dc !important;}
